2947
3
2929
2
18385
2515
22330
22
121182
1
19034
6
9244
4139
4
3996
2045
2000
5255
16
2632
9807
8876
8
417
0
874
282572
2027
1048
2445
476
629
726
764
1386
1662
2644
9178