18437
1368140
9166
7765
38846
52676
590122
86817
103862
968111
818163
67691
3073
554122
795122
61569
26252
43360
272
36422