415
0
957
1101
403
951
798
177
409
1557
1939
2328
1045
722
1020
413
454
4111
2
321
1661
1
325
719
349
467
286
668
602
400
592
5313
381