2698
1
3629
1564
297066
0
3971
1295
571
2650
20
3765
4
3683
40177
280
1288
2274
14750
8
1477
444571
9
7762
2250
542
2420
2
1581
432
4526
3012
8313
194
1419
2699
898