1056 30
5567 743
3065 216
3662 720
2900 140
151260 264
35929 638
13755 69
7505 857
28979 239
9010 755
3722 150
6465 482
4784 539
3409 547
4383 562
3810 614
1781 366