51833 440
18111 186
12752 622
8145 198
5120 850
2722 633
2382 292
1705 270
918 139
5192 963
3211 571
1503 335
2776 479
2959 337