94982
88100
1007656
218116
302959
873760
966578
675548
34168
428656
70376
29137
40704
51962
45449
710737
34082
733949
656683
1001339
370528
853749
339562
794546
117402
418474