5052
10
1593
2
7086
12
2209
3
3336
1
634
0
1186
3461
4
1195
2471
7
2490
2170
3519
9
6247
5
2705
7095
3248
8
2155
3554
1237
1289601
1407
1594
2784
3126
1777
6929
11