1016
1805
920
983
1414
1342
1100
951
963
1134
1297
3232
3405
1091
1180
992
1637
1159
1062
1053
1299
1172
1320
2949
1278
1406
1096
3464
1206
3028
1061
1287
3281
1204
1292
2277
3259
1335
1354
1639
1932
2952
4391
1275
3298
1953
3351
1508
3149
3847
1540
1946
2000
2122
2703
5219
3943
1716
2536
3503