312 294503
377 444553
160 244397
111 138351
154 125340
141 278104
245 189085
242 427967
249 133869
45 28597
193 105205
114 83110
124 65655
130 87049
66 42178
38 6080
202 51123
143 76838
111 69577
99 46674
118 49584
122 49493
82 77048
80 11823
95 109431
130 104041
69 33240
60 77330
146 36001
126 33469
20 1841
45 14300
85 27104
116 28840
15 11425
135 77152
102 6751
86 33429
96 87113
102 41448
51 11001
73 28811