3000
3071
3520
2853
2780
2550
27927
2341
2191
2730
2038313
1620
22156
16690
14691
13250
10092
975263
8774
8760
833148
725142
67611
6670