12459
3
582
0
4100
6
1743
1063
929
4258
1
50969
7
790
913
8178
5
1307
1873
2
4160
1789
658
370
5253
4
1452
4360
9
1900
1757
3683
3175
5375
4168
21152
8
2669
2948
1247