286350
57791
119915
1046433
396634
208929
7022
134116
247222
58289
916946
566216
233326
467992
468770
373937
588922
510186
32818
1009692
285230
401209
594396
18117
434608
516645