2890
3
1716
1
2600
4
929
3765
297066
0
1295
2683
3683
815
2650
20
2001
280
2431
1581
2
2468
2159
2250
2245
1226
3053
7
2475
2377
742
2534
14125
10
197