12305
3
2100
2
1210
1
2028
0
4578
3196
7222
4
3565
8
4327
1506
2452
3683
1223
1271
1991
1889
3987
348
1458
2348
5915
11
96
2478
2005
9
1552
797