1083 30
5620 743
3096 216
3693 720
2940 140
151405 264
35990 638
13777 69
7523 857
29143 239
9018 755
3734 150
6496 482
4797 539
3414 547
4394 562
3814 614
1786 366