1056
1
2258
571
0
3225
3
1581
2
3765
4
1295
833
2788
2650
20
894
297066
280
658
3683
1905
1508
5225
8
1040
12459
2250
2245
4465
22
1529
469
1226
3053
7
2318
2127
1970