658
316
484
513
452
192
467
384
952
437
382
185
1036
626
360
750
977
211
625
1298
389
405
498
848
641
342
202
449
806
463
927
823
1069
653
370
407
1079
362
426
1191
1604
471
828
267
330
1708
2039
519
1032
341
581
381
618
188
245
614
822
355
476
299