1666
2
2177
1312
1
1418
2459
6
467
0
424
1056
2000
1354
839
2487
418
2697
5
1047
1238
915
6062
16
2326
4
1411
999
1941
1129
5055
883
1889
512
3595
2864
7