2637
1256
8946
1868
5527
1250
1258
1251
3175
1760
1705
1337
1592
1302
1317
2210
1558
1668
3504
2933