3442
2
2955
2657
3
398
0
2749
1
3498
4
1452
3916
6
1507
1898
2546
1043
802
2526
954
518
2710
9
139
4111
1645
2853
3415
20
2089
2225
552
935
1216
4820
7334
5477
8