42649 457
16271 660
3551 382
3445 752
2217 137
1599 114
1231 55
2329 365
1450 158
4192 166
1674 121
3341 729
1045 68
6224 76
3439 607
4445 602
6015 135