800
1
1358
1249
1180
1786
917
2
1465
1039
1953
0
1190
18816
11
2953
1154
1020
651
861
2421
1097
3810
964
1740
3
3697
4436
553
8641
9
4072