663
0
286
1101
683
980
439
62
544
2152
47041
394
474
1009
2
410
918
780
1025
1352
813
552
628
505
408
637
1215
1
298