602860
375323
310277
549112
529780
190798
1026672
466572
890881
182257
83830
328556
851775
197369
1073668
969816
845865
709296
804179
69860
962238
396580
355214
29432
463550
1468590