48447 89
14150 377
26060 290
20237 178
8667 866
28368 665
8802 501
14054 206
7095 138
7895 322
4111 116
7088 340
4464 748
2930 309