385776
299353
27987
86177
811264
67273
409339
42244
42240
577943
735961
25135
9669
63690
665507
17048
692867
982379
110981
8151000
949609
120347
54267
36264
678701
661