4029 452
104707 584
81642 803
45542 786
3438 618
3754 522
2599 68
2551 175
2989 232
3222 510
2891 424
3349 366
1674 277
3197 527
3887 773
2374 189