3830
1619
2123
1259
1343
1564
1783
2270
4316
530
1883
889
1603
693
3510
1134
6380
1846
1382
4383
1674
2783
1844
5045
