1165
1122
1919
2302
368
530
2123
674
995
851
1045
521
1854
119
286
757
1257
1208
647
1183
456
656
710
1347
958
649
100