370600
751749
171430
112789
664617
45199
344990
263367
264321
418965
345207
1001477
576198
504813
469408
95287
90984
1033742
174871
1837
938180
500470
761836
30588
23436
952175