3736 27
23951 603
16969 757
11345 644
4953 168
182783 1097
2970 290
4472 748
2940 309
3346 402
6785 580
2836 402