356 235832
46 163819
174 138005
85 99923
104 94143
75 87765
70 76747
112 73023
129 72029
52 70884
62 68616
82 68364
94 66098
85 65155
76 60403
77 57639
87 46083
89 42472
83 40405
63 39443
34 38904
84 37607
51 32600
92 31918
116 31886
47 30878
58 30793
176 30439
33 28184
56 26664
49 26099
50 25906
93 25598
56 24116
36 23649
81 21194
7 20045
60 19137
27 18444
8 17627
43 16420
52 16315