3000 291
4453 179
1297 63
3681 368
3667 565
4044 59
4515 471
2533 309
2160 505
858 125
1683 423
4698 708
3630 382
6040 565
4128 111
9511 141
10472 472
3721 71
56104 408
3334 550
798 80
1621 332
3118 757
2013 312
3078 480
1957 238
7437 635
3543 281