930
0
879
459
677
611
4237
633
1120
663
732
2881
332
827
431
410
915
1106
2266
2439
676
977
511
794
326
306
3941
1633
463
563