1146
5400
628
2958
986
4647
1116
5259
3304
15575
971
4576
2218
10454
1822
8586