418
0
1872
1
2328
1045
2470
2
1661
362
675
509
798
588
683
320
722
69
63
787
280
951
1062
382
413
1436
2702
997
2490
381
663
432
410