4480
7030
15293
18383
13712
14980
570
700
760
1210
610
1130
201380
1649017
1169212
11525276
1045216
10414259
98064
8462155
786711
71776
62634
58042