3670 27
24011 603
16956 757
11330 644
4928 168
182469 1097
2952 290
4445 748
2893 309
3302 402
6747 580
2793 402