29759 259593
20805 186920
11304 287026
9590 265812
6943 121577
6888 105745
5063 98530
3909 45684
3175 31835
2674 42012