1143
3378
911
937
958
1073
1492
950
859
980
1102
1091
1013
1157
2542
1327
1292
2254
1639
1485
1524
1610
1538
1890
1396
1567
1521
1266
1465
1846
1602
1776
2349
3124
2015
3306
2647
2933
3285
158632