5521
1050
1620
1040
730
890
830
1280
41715
2695346
7018061
15233392
1976237
13699284
1363612
11917261
1164440
110243
9861157
968311
800837
79996
74665
68092