2933 625
1396 316
201 58
1923 182
235460 906
2917 249
75389 292
69886 205
107189 353
98152 538
51928 285
86570 388
215221 1041
8251 598
81452 494
63707 190
485018 685
95651 347
76490 808
90404 804
133746 226
157632 809
46062 282
17240 791
95409 733
258760 745
170683 950
335457 877