667
0
748
106
619
1601
223
614
463
427
1070
543
1366
3
1014
1829
1816
1114
1
1077
1082
386
789
500
498
1916
598
831
394
497
930
1362
894