1643 315
2769 280
3605 716
63317 784
16562 593
2390 413
1458 47
5439 592
20506 233
67158 308
93203 633
7160 523
3027 442
987 156