592
2
605
3
1636
980
1153
1
8732
6
1040
0
2642
3872
1426
1287
4
1559
27
4633
10
1208
1347
1106
1326
4115
1298
1731
1808
1254
1007
8885
1459
1926
7
6452
5958
6943
22
3292