10270
4
1252
1
3691
5
152
2
572
0
2301
2881
1222856
2330
729
683
326
5155
8
9575
4740
5262
10
3114
4172
9
3510
6515