12305
3
103
0
1029
1
844
2
5658
9
1391
1002
7222
4
3191
7
1210
1727
2010
1843
988
1681
1015
1876
3238
3861
1055
1647
3208
1159
5929
2293
2609
1954
3369
6246
6