1001 236
963 316
2677 787
751 214
661 207
1642 357
1107 257
2459 512
3446 899
2326 410
3823 119
4017 176
20550 625