1724
993
2671
1227
6719
919
1161
489
2218
8422
5475
3602
4444
7786
3827
3584
4764
4529
6383
6527
4806
2658
942
1043
1681
1095