2982 75
1432 101
4767 388
9370 579
7963 281
4552 549
5210 503
5724 738
8076 464
974 107
8914 670
2820 166
21255 1019
20291 390
83333 616
3688 529
5323 530
17826 690
8169 443
1577 131
120880 267
19670 616
3453 318
1953 162
6234 385
4346 637
3324 222
12364 771