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