31028 487
27407 110
83676 160
7743 663
2630 511
5428 886
3118 100
2981 717
3035 315
4577 435
8978 709
4443 432
6446 116
5280 812
1176 155
2827 612
4367 911
568 57
2602 373
3601 326
10247 182
1451 160
3675 540
6504 620
2872 620
2405 465
4590 486
3810 817