1176
224
864
380
2058
872
1649
921
532
213
329
202
901
352
481
219
676
249
367
213
415
151
555
303
828
347
1025
363
477
163
624
57
703
268
617
144
582
261
684
246