1428
14515
832
943
22010
1001
2150
1550
893
958
1197
793
690012
49593
48760
48248
4261271
4059158
33234
3261151
31296
26782
24541
22950