2571
2
1754
1320
0
1599
1
992
1295
571
8345
2650
20
1938
894
280
6075
15
1581
346
2829
4483
8
1451
2250
3296
4
3765
1088
2245
3
297066
1369
1226
2670
3053
7
3683
345