10016
1030
993
723
1274
783
978
740
1172
1136
1090
1170
601911
43280
43213
41007
3640270
3409155
29624
2865149
27186
23222
21550
19690