1048 30
5545 743
3047 216
3659 720
2886 140
151231 264
35914 638
13745 69
7498 857
28939 239
9008 755
3712 150
6455 482
4781 539
3408 547
4383 562
3808 614
1781 366