6
30
30
6
78
102
78
246
276
396
540
540
6151362
6129054
6017742
2208630
5261412
5480304
5741832
780450
2819346
3101874
2379096
