348690
625940
309139
1131442
676537
216554
338701
135772
60792
1043252
195650
293186
440335
77237
306488
156807
425511
30917
246508
961241