12305
3
2166
1
1180
915
0
2368
3326
83
4476
2
496
1813
9607
4288
1380
573
719
868
6779
5
1596
123674
35