29073
29589
30237
27495
33804
34658
50730
27727
27058
38126
25009
37064
27568
29307
24383
33680
25741
39343
42494
39952
41840
32359
26913
30865
36015
1390000
476820
526968
582390
711332
1061183
1296132
640000
379977
692364