4035 452
104710 584
81643 803
45544 786
3441 618
3755 522
2600 68
2553 175
2989 232
3222 510
8113 444
2893 424
3349 366
1677 277
3197 527
3889 773
2375 189