29759 259598
20807 186927
11304 287028
9595 265817
6943 121581
6888 105748
5063 98531
3909 45687
3175 31835
2674 42012