143554
11
12400
2
485
1
747
2405
6
1248
1288
0
419
7294
16332
793
722
4
2282
3
2153
3400
2703
3308
1310
18
1158
2036
23451
2375
7
802
1029
666
1656
3515
454
1251
846