259923
1065324
23396
283582
702626
1196526
950246
1081342
1098518
662100
346447
223188
1554290
970975
452308
96032
909385
135435
308461
56934
422573
1069579
872485
472641
85881
31398