1013 120
3893 578
2951 629
3318 245
244217 693
1789 44
3657 329
3753 521
9348 681
2255 291
4320 37
59783 105
7738 593
5169 427
1569 142