18437
1369140
9176
7765
38846
52676
590122
86817
103962
968111
818163
67691
3093
554122
795122
61569
26252
43360
272
36422