370
440
1248
880
1319
8512
1599
867
9818
958
481
835
35917
27550
26183
23483
1925267
18034
1733148
16266
1538147
13530
13200
11230