5606
2985
5610
2593
5097
538
1445
4932
1613
2143
2734
1310
4067
7551
5665
3786
4125
7146
9723
3590
2908
5228
7554
8549
7093