30592 621802
11679 75093
10250 237363
7755 59253
5946 37119
4843 65802
4222 67784
4054 15437
3246 79649
3090 74578