12459
3
18816
11
1399
1
1239
0
2152
978
1289601
4
1168
471
83
6500
1742
6
3213
7
919
1570
2471
893
971
459
984
652
1869
571
3252
1760
7304
706
611
28098
14
189326