3793 27
23982 603
17005 757
11360 644
4962 168
183935 1097
2962 290
4477 748
2948 309
3352 402
6788 580
2822 402