829
971
942
982
1196
940
1862
976
1267
1165
1394
1050
1438
1056
1161
1720
1473
1190
1395
1338
1182
1479
1858
1817
1654
2334
1775
1389
4214
3272
2257
9293
3715