3429
7
1319
2
929
1
1092
2980
1475
962
0
1690
1860
2710
944
3
851
1373
2788
2600
4
5565
9
1037
1946
2576
1660
2213
2982
3453
4099
8
2338
905
989
3326
2551
57793