8945
2
1291
1
2039
1534
3
1308
2050
2502
4
1182
0
1233
3899
1875
8403
16
3354
1635
1342
896
1496
1149
3216
10
1481
734
1840
4288
717
1813
2145
4465
22
7978
9
19079
6
1473