18385
2
1124
1
22330
22
19034
6
9244
4139
4
2045
121182
2000
5255
16
9807
8876
8
417
0
8475
12
874
282572
2027
2445
476
629
726
764
1662
2644
9178
561
2194
3632
5
1022
3507