42888 60
3800 503
3157 513
1293 61
17667 189
3858 670
7896 109
9212 469
12644 472
5525 373
7205 354
6052 736
12337 333
4615 767
8951 285
6452 124
2323 461