2631
1078
1317
2000
747
849
903
791
1519
690
1076
5446
3004
1062
1165
5141
1453
6687
2349
1927
1607
2135
5721