195179
174261
851948
539232
53684
985497
70995
300141
3681
222600
402990
318399
194607
681791
415760
602681
203663
945850
620106
165368
475304
146546
784464
693710
674677
11186
489169
140871
162587
502550