503 29
2902 637
903 148
3176 831
9474 672
8682 641
11738 414
3622 590
2868 438
2050 269
2654 664
1360 263
1451 380
1046 162
3220 682
1431 333
3562 948
1746 404
1236 331
769 149
1059 142
2496 746
2268 613
1569 442
2908 838
1465 272
2273 468
1402 350