1051
1042
1299
2133
1308
4007
1677
1180
1376
1744
7259
408
1469
3154
1524
3618
2388
1017
1116
1835
1791
2085
1121
1089
1754
557
1548
1193
1146
2823
1215
1450
922
3453
2865
1698
761
1727
1919
4275
679
1313
1352
2288
482
808
868
4051
1272
1746
1530
998