3735 27
23956 603
16980 757
11339 644
4954 168
183238 1097
2956 290
4464 748
2930 309
3338 402
6768 580
2819 402