1616
2433
647
1126
2696
2147
871
2695
2461
1192
692
1719
1730
2255
1245
1279
776
2581
2586
1056
2362
2121
2136
2658
2666
2672
1150
2687
1436
733
1518
1564
2631
1359
2645