3001 640
2516 552
1709 436
8598 694
1330 62
30214 891
7163 598
2739 592
22153 209
1017 242
1523 485
3048 751
2934 816
2653 619
10607 697
15062 290
2429 512
3023 466
2980 747
2838 510
2501 511
6179 177
2903 506
11421 536
2102 374
11069 300
11628 198
3979 616