878972
240366
764748
415756
167774
4328
1072473
618266
157107
596704
840485
640850
507987
320188
47286
813290
381311
895932
296963
452207
1315636
972895
224207
696728
115231
32376