1066
1
2349
3
2535
2
1431
1168
3683
951
1295
1788
2650
20
1660
1720
1681
280
2462
2456
1699
1013
297066
0
1366
1988
1305
737
3931
6
650
1348
1814
2209
1599
2901