1148 58
5417 561
2045 198
4459 600
857 45
3375 469
4219 953
7830 448
6677 426
3956 598
3341 239
4264 359
1433 131