299526 1108
25152 714
37529 445
5797 569
4171 311
5539 551
7544 509
3925 335
4893 117
9204 495
7791 980
6093 800
3524 606
8066 235
4348 341
19425 210