21195
2
57309
30
30376
20
42756
156
1307
4
12113
25
118412
59
2333
3
11647
37
3314
20
9930
22
39411
18
2383
1
1121
1
26898
18
63917
109
7939
37
76078
24
7121
19
10198
36
57375
65
80585
45
13856
2
13504
50
2232
4
40050
64
9791
4
4326
12