1002 236
963 316
2677 787
751 214
661 207
1642 357
1107 257
2459 512
3447 899
2326 410
3824 119
4017 176
20550 625