5578
2428
31564
2923
3742
2520
1651
1438
1001
1894
7132
2000
2048
1604
1630
5715
2102