6516
8
215
0
1444
1
2967
3
2216
5047
2276
4
6247
5
683
2808
3362
2919
2
1714
3169
3361
2503
14801
11
1289601