199837
509397
398423
100056
353954
443234
170521
952586
708403
181966
91953
1743
324514
954484
52604
497920
44939
650705
562151
666407
30145
463619
445775
241504
317972
610606