580 31
1606 363
1011 302
1438 364
2656 815
2477 546
2515 752
2013 530
31926 356
2687 652
2600 803
3066 715
2485 722
2658 630
10970 413
1376 235
1829 262
3490 622
30471 891
1169 200
3286 716
1331 104
6104 204
4482 122
11783 82
4630 298
13591 653
9916 78