18385
2
2045
1
22330
22
19034
6
9244
4139
4
2296
3051
263
0
490
121182
2000
874
5255
16
1822
2334
9807
8876
8
458
417
1782
2726
10070
7
282572
2027
1033
3650
3
2445
476