683
0
2328
1551
2
2111
3
943
2490
1045
1020
846
647
404
1009
413
957
968
357
415
951
871
456
2702
305
348
535
1557
403
458
1161
602