1226
1
3453
1481
2
3053
7
3942
3
3554
12472
0
707
3660
3125
15
3271
4
444571
9
2059
5701
8
1564
527
9055
10
1210
2194
542
586
194