2970
4
2505
2
1812
1
400
0
4187
10
1451
1431
2732
824
2459
2836
2322
604
980
2786
644
123674
35
24337
22
1001
2329
862
4564
14
951
14125
3267
1625
603
3354
9
374
954