29759 259594
20805 186920
11304 287027
9595 265815
6943 121577
6888 105745
5063 98530
3909 45684
3175 31835
2674 42012