2513
414
142
120
137
80
163
165
292
193
130
384
21446
16090
14231
12900
9872
941263
8634
8620
811148
704142
66811
6390