3029 484
2378 120
5080 469
1673 315
2904 280
3700 716
64379 784
17295 593
2462 413
1514 47
5696 592
21010 233
68791 308
96071 633
7263 523
3175 442
1009 156