915
2
1258
2357
4
8557
26
1180
686
1
1221
2876
5
1297
10
1856
3
1313
725
6037
2198
710
3290
389
339
330
379
118
1290
397
0
736
1053
983
5814
2400
1265
1410