120
250
160
104
2312
236873
103
70
184
223
20466
15490
13661
12270
9332
880263
8200
7942
766148
659142
64011
5970