2 1293
17 15226
1 762
3 750
2 842
1 715
2 728
104 104352
84 41926
174 149996
64 15979
51 34850
46 170508
52 17554
77 61852
76 66400
34 41516
63 42957
94 72237
75 95271
87 50164
85 104734
25 6533
70 90128
62 73424
38 6845
47 33882
129 78191
112 77931
50 29146
89 48738
116 35375
93 27928
22 16174
82 72973
92 35063
52 75940
34 5132
60 20999
28 13590
29 13621
81 23399