866
1
2781
845
1530
0
1681
599
1539
159
1168
2921
5
1751
1038
2133
2
1691
1788
2430
1558
1250
6346
16
1311
3053
7
1135
1265
1363
2425
2356
6
2622
270
3805