18031 898
75918 150
120685 570
31711 234
10893 506
5593 46
24300 211
11822 470
4084 717
4677 459
2659 152