293938
117449
509148
695259
316608
414649
351431
332985
1225854
435654
61742
75828
620538
285453
85090
88230
1028834
99785
863983
461471
753480
653272
338308
327184