3430
1
476
2166
2
2952
22330
22
933
2027
0
9244
3503
3
5620
11
1745
4049
10
2466
5
18385
853
2079
3484
19034
6
2000
1041
5255
16
2623
9807
121182
8876
8
56488
5781
941
417
4370