423
0
326
415
212
479
675
1629
405
462
409
226
1780
2328
177
309
456
1045
223
870
798
505
454
668
340
835
1133
457
772
1101