3793 27
23984 603
17006 757
11360 644
4964 168
183940 1097
2962 290
4477 748
2948 309
3353 402
6788 580
2822 402