2955
4
951
0
2027
2000
1
1810
3
437
2490
317
3503
822
874
986
629
726
22330
22
44199
9807
2
2142
417
5316
5207