302992
124330
629828
644157
821150
3301000
52133
98761
1016360
505741
515513
45774
807365
1002817
369260
351629
837654
738268
439421
941771
486406
434121
561329
1023548
985212
417877