2579 93
21892 895
7596 377
12312 666
5999 484
8908 213
3289 530
6282 888
3088 25
10002 602
10587 78
10622 212
7377 401
3851 443
2496 459
3782 637
935 125