2605
3
1222856
4
1972
1
2190
3092
968
0
1861
5
1337
510
4126
6
4911
8
16550
27
2321
7
180849
2283
2317
1847
5155
646
2694
1750
2
9355
2564
2855
4016
1551
2301
3691
2091
1898