1201
2
3303
10
1129
1
8193
13
573
13676
21
2908
1254
4585
988
0
7592
7
1623
2934
1135
3
2333
9055
4623
5
1540
3296
4
1647
4083
521
2350
1543
3316
165
2924
1393
2181
1225