312 180267
375 250128
159 150356
111 85280
154 71823
141 185462
243 97520
243 266635
250 68346
46 17939
192 67509
114 44414
124 36967
130 49609
66 26030
38 3877
212 28939
143 47852
111 39238
99 28461
118 27484
122 26335
82 47921
80 8614
95 57859
129 59184
69 20159
60 47484
145 18542
126 22741
20 1231
45 9926
86 15130
116 17388
15 7121
136 40506
102 4296
86 12892
96 47256
102 23155
51 5060
73 16466