3501 152
2942 367
1664 62
34120 604
13408 547
8456 466
108223 467
49015 430
33373 699
7607 537
5573 948
14241 460
4258 383
1660 29
6946 802
5874 144
16153 359
30481 228
30610 583
3782 127
2445 371
19394 334
54026 974
13464 178
1325 163
3539 620
52242 859