60
122
198
141
368
173
145
288
272
364
223
19756
15110
13131
11850
8992
855263
7960
7722
739148
643142
62811
5800