31027 487
27406 110
83672 160
7737 663
2625 511
5424 886
3117 100
2981 717
3032 315
4574 435
8970 709
4439 432
6441 116
5280 812
1176 155
2826 612
4367 911
563 57
2602 373
3594 326
10234 182
1450 160
3675 540
6496 620
2869 620
2404 465
4586 486
3810 817