920502
832109
278268
343569
318624
181441
283420
468353
810955
524877
356158
32521
17140
31941
688343
160209
971862
30244
235185
861637
737591
1033904
1016203
276740
123804
139398
9484
57019
500799
45078