3330
3612
3341
3040
3073
2800
30527
2611
2461
2990
2890
2100
23726
17810
15731
14142
10922
1063263
9684
952148
9390
789142
7350
71511