48450 89
14172 377
26066 290
20243 178
8669 866
28377 665
8804 501
14061 206
7098 138
7899 322
4117 116
7090 340
4464 748
2930 309