409
535
550
791
4425
387
558
446
3922
604
542
27037
20270
18841
16822
1319265
13172
1196148
11776
10650
969143
8870
78111