5509
8
7952
1
625
2
16840
15
1372
2177
1222856
4
11483
3564
3
4694
7
4126
6
2628
2800
472
243
869
3203
4067
9