943
1
282572
0
1209
1310
3345
4
12958
5
5781
6
1347
2
195
4445
3
1488
2271
2235
1470
383
1285
1566
5262
10