122351
60
106552
442
28017
156
17176
0
11911
42
8153
1
7063
0
5558
12
5113
10
3107
1