443
3810
5230
436
492
4813
478
524
372
366
340
350
31197
23860
21962
19693
1600267
15362
1421148
13676
1267144
12030
10780
9090