1050 116
3752 923
6421 793
5516 508
875 36
1625 334
2697 460
2115 305
745 115
1018 202
2544 373
1243 267
1137 207
1428 257
2399 488
2406 523
24486 333
25390 815
14561 475
7908 402
6167 293
3648 60
7016 867
4519 53