2358
9
4079
4
3196
6
1380
0
3694
2
2055
582
1844
1
1749
5717
3400
3354
7471
1864
1813
526
8185
915
5347
2919
6095
370
2456
4572
5
1267
6899
9027
5340
2377
1628