4881 767
6295 98
22731 895
7755 377
12648 666
5290 478
8352 213
3533 530
6891 888
3523 25
11984 604
10462 78
12772 212
7488 400
3758 443
2584 459
3948 637
906 125