652396
126254
1098650
822785
641578
1143568
543397
453686
540361
537212
97044
871581
1022258
85724
327143
429423
691204
1004842
755200
37410
634661
463751
878596
884577
1243958
1039273
2158391
262678
83472
932108