3799 27
23985 603
17008 757
11361 644
4965 168
183958 1097
2962 290
4477 748
2948 309
3353 402
6788 580
2822 402