1050 116
3752 923
6417 793
5514 508
7195 278
3856 165
2341 46
3440 440
2383 270
5469 274
4013 697
4361 536
4795 304
1835 43
4522 553
7332 617