3432 480
4851 839
3620 779
2968 703
2497 579
2137 108
3381 164
4716 686
2338 405
1473 89
4655 133
7315 539
3113 668
4022 535
3910 506
1732 58