999 223
2502 394
5646 518
37221 363
13670 115
20124 307
2257 278
4912 318
5498 93
9491 389
11977 266
8455 344
77781 930
44240 508
44786 85
1799 39