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