999 266
2922 795
16143 359
7278 616
8374 929
5701 687
8084 276
5169 720
3271 505
24705 363
4824 274
20483 219
2286 136
11382 548
7095 628
5919 532
20296 167
14535 123
4585 593
18401 677
2037 279