3331
2
2395
0
7546
3
5477
8
1073
400
2221
4243
6
2258
484
2888
7
2720
10
477
574
1650
1033
3488
798
5289
14
58
472
4309
1