3503
3
22330
22
9244
1
5781
6
19034
3959
4
8876
8
629
0
417
9807
2
3045
9178
897
2602
2027
13159
10
5620
11
1745
1921
4049
18385
2000
1041
5255
16
327
2952
121182
444
598
4362
5