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