3111
950
947
951
1146
797
859
1213
2050
941
911
3749
1075
943
1214
1127
984
1092
930
2172
1319
5104
1085
1063
1661
1309
1262
1146
1212
1096
1400
1554
1450
8530
1216
1126
1125
1925
1129
1332
1082
1588
3078
1377
2499
2298
1684
1306
1561
1578
1440
1403
5974
1594
1846
2481
2028
3451
1664
1682