347690
625940
309139
1130442
676537
216554
338701
135772
60792
1039252
194650
293186
440335
77237
306488
156807
425511
30717
245508
961241