625
2
16840
15
1458
3
1372
1
2177
11483
8
4126
6
472
243
11881
869
3674
10
1626
3203
4067
9
18385
2229
4
2587
17730
11