3432 480
4853 839
3620 779
2968 703
2497 579
2137 108
3383 164
4717 686
2340 405
1473 89
4655 133
7315 539
3115 668
4025 535
3911 506
1733 58