256
627
167
152
760
1189
2138
572
711
139
608
441
236
640
728
473
186
177
147
632
631
171
34
1392
602
86
254
604
334
175
650
671
562
86
672
470
460
611
241
222
2004
336
725
46
205
588
617
568
432
637
436
161
659
665
646
1615
182
554
619
165
4947
216
655
569
326
299
237
660
435
352
686
66