1148 58
5417 561
2044 198
4456 600
857 45
3375 469
4218 953
7828 448
6676 426
3956 598
3341 239
4263 359
1432 131