31031 487
27407 110
83684 160
7749 663
2630 511
5429 886
3119 100
2984 717
3036 315
4583 435
8984 709
4444 432
6455 116
5281 812
1178 155
2827 612
4370 911
569 57
2602 373
3603 326
10261 182
1453 160
3676 540
6514 620
2872 620
2407 465
4590 486
3810 817