2669
2
1398
1
2551
3
2194
768
1716
2166
989
0
20850
5
1681
1397
2322
4
1484
4179
3266
2289
1828
2263
2505
2377
3465
1743
3054
2057
3044
15
1683
964
716
1268
3965