345
180
143
234
447
5913
386
434
2516
235
3611
270
19836
15150
13181
11880
9002
856263
7990
7732
739148
644142
62811
5820