637
0
442
781
839
1100
1576
355
572
436
608
1014
1646
664
636
1816
1919
1928
601
499
2229
502
956
93
1475
581
2230
678
1861
653
50