18385
2
672
1
19034
6
9244
1193
22330
22
2000
2045
8876
8
629
0
874
1464
9807
2027
121182
417
764
537
4139
4
1042
1198
625
6370
5
282572
5255
16
7328
822
1559
1216
2393