1049 122
25132 230
2780 751
251767 641
5196 665
2125 338
31505 351
4380 678
55546 257
40394 241
116077 312
319685 886
60812 461
68929 781
47699 641