257
839
180
537
740
780
700
620
560
518956
94
60169
19756
15110
13091
11830
8982
854263
7960
7672
739148
640142
62711
5800