1136
1292
743
930
1205
1340
1260
817
1125391
809
1591
9711
603811
43380
43263
41187
3655270
3422156
29724
2877149
27346
23252
21620
19770