18385
2
2045
1
1052
1359
928
22330
22
5848
3
19034
6
1110
854
9244
4436
9
4139
4
121182
1161
2000
5255
16
1822
9807
8876
8
1337
0
417
2726
10070
7
874
282572
2027
3650
2445
476