2669
2
1398
1
2551
3
2194
2166
1397
0
1681
768
1716
4179
989
2271
4
1743
2289
1828
3012
3044
15
964
1268
3965
3649
2041
1488
2313
2075
83
4821
13967
319
1386