18385
2
22330
22
1523
0
19034
6
9244
1
4139
4
1141
2045
121182
2000
5255
16
13
483
9807
736
2992
8876
8
417
573
329
874
282572
2027
332
1880
2445
476
425
629
726