1148 58
5417 561
2042 198
4456 600
856 45
3375 469
4218 953
7826 448
6676 426
3955 598
3341 239
4262 359
1432 131