4016 452
104698 584
81632 803
45532 786
3436 618
3745 522
2589 68
2544 175
2987 232
3205 510
8092 444
2880 424
3344 366
1672 277
3195 527
3882 773
2368 189