12
542
52
956
319
172
1259
200
451
782
680
436
268
266
922
806
295
564
444
756
79
320
115
698
367
628
1720
173
494
465
689
873
125
154
248
575
844
329
515
1001
444
85
503
790
11
101
620
217
415
951
466
149
