6516
8
6501
1163
1
717
3095
7
3920
0
5849
5
1419
3329
2966
6
40314
14
4116
14861
3593
16
1289601
4
3196
2