2283063
2997818
3462154
195344
3913267
1756069
4032140
3384333
4544822
3764395
62765
65369
69000
44072
45107
48756
49659
51254
54069
57949
884700
14548594
1781568
2176013
4381952
3214351
1300329
963307
3887755
1423216