2133
2514
2322
814
41
1614
1104
1362
1618
1365
2391
1112
1372
1377
867
1643
2670
2419
1653
887
634
1403
2171
1662
1407
640
1412
2180
647
906
2443
1683
1172
662
1689