3211
1
1343
1175
7034
2
6110
4
3657
8
6362
5
2090
995
1212
642
1468
1919
1582
3575
1572
2356
108797
0
2518
3
4005
6264
7
1551
1716
2110
2386
1494
777
2245
1303
2530