415760
602681
203663
945850
620106
165368
475304
146546
784464
693710
674677
11186
891663
526248
427620
404699
340870
594873
933491
368682
750476
660821
42131
16662
378917
432969
702146
494398
793388
778537