378366
27050
709227
287827
193471
1051611
1059469
994810
339245
267472
275535
73519
853868
122117
9557
700490
257380
728734
53912
22657
311543
164743
629463
175608
81634
895640