10520
9
851
2
58009
30
51421
49
45249
108
714
0
2386
2
29579
29
6773
4
7531
4
85339
56
132209
55
100481
67
29799
35
4515
4
81440
65
374
0
44213
59
6249
38
78831
48
2471
1