417606
154418
931948
2378
140689
991909
1003947
393557
16112
961184
455783
574786
841616
199837
509397
398423
100056
353954
443234
170521
952586
708403
181966
91953
1743
355106