143555
11
12400
2
485
1
747
2406
6
1248
1288
0
419
7294
16332
794
722
4
2282
3
2153
3400
2703
3309
1310
18
1158
2037
23451
2375
7
802
1030
666
1656
3516
454
1251
846