1751
1
2781
866
845
1530
0
1681
599
1539
159
1168
1015
1038
1606
1691
8527
2133
2921
5
1250
6346
16
2600
4
2
19944
2110
1311
1135
2377
2170
951
2430
1787