1295
1
2650
20
2354
4
280
815
0
2250
929
3
2377
297066
2773
1657
2
3683
2245
2890
898
742
2001
1716
2534
882
451
2600
2431
1581
2468
9055
10
1226
3633
13
3765
983