21546 596867
8017 65113
5249 50724
3671 60786
2963 176726
2108 60326
1272 19586
1191 30506
1161 29731
1138 44552