493299
95919
473148
420670
2952
238197
535123
820762
117661
292681
131769
37375
591575
154203
77203
409994
480321
919540
969348
51640
51379
595828
808293
946735
885550
426855