12185
5
5141
7
1458
0
1685
532
935
1
785
2121
2
17970
15
12459
3
1284
610
745
1274
1782
767
4
1098
1737
693
1289601
446
2386