999 236
962 316
2677 787
751 214
661 207
1642 357
1107 257
2459 512
3445 899
2326 410
3822 119
4017 176
20550 625