12305
3
1295
1
1089
0
6200
3321
2152
1505
1063
2
4449
4
3490
1325
6
2802
5
4928
2849
2475
2974
1431
4823
9
607
1947
3036
618
1699
5196
3683
2578
4862
1223
13499