3501 152
2942 367
1664 62
34125 604
13410 547
8457 466
108228 467
49020 430
33378 699
7607 537
5573 948
14243 460
4258 383
1660 29
6946 802
5874 144
16153 359
30483 228
30612 583
3783 127
2445 371
19395 334
54032 974
13464 178
1325 163
3539 620
52246 859