12431
17
3158
2
1890
3
1087
1
582
0
3280
4
3053
7
83
2495
1431
11924
2610
8527
1382
3163
2359
3176
2209
2180
5982
6
1361
1378
4435
1392
2015
963
2100
532