4048 551
19636 729
4959 30
3781 131
4796 561
5066 396
2691 194
14699 843
7880 403
2916 508
3555 861
2598 461
3458 873
1077 142
3292 917
2758 672