8945
2
1291
1
8403
16
2039
1534
3
1308
2050
2502
4
1182
0
1233
3899
1875
734
3354
1635
1342
896
1496
1149
3216
10
1481
2525
810
1473
2044
750
1891
1438
1840
19079
6