120
358
160
205
273
3314
232
193
3110
288
110
19756
15110
13091
11830
8972
854263
7960
7672
739148
640142
62711
5800