3905 27
24132 603
17041 757
11461 644
5066 168
183395 1097
2972 290
4496 748
2944 309
3320 402
6844 580
2823 402