18385
2
22330
22
19034
6
9244
1
4139
4
2045
121182
2000
5255
16
453
0
12958
5
283
9807
8876
8
417
970
874
282572
2027
2445
476
629
726
2683
2349
1815
1853
764
1662
2644