602
0
409
1939
683
1133
1161
381
2328
1045
514
951
488
417
722
1661
1
413
454
2490
456
668
1557
957
286
1101
239
415
737
685
1043