964
1052
1297
983
585
513
492
633
1007
905
372
1193
584
322
874
431
13
743
944
672
924
1527
59
12
66
423
14811
6
12110
781
994
673
451
411
351
331
701
422