275
0
951
1610
1567
2
418
675
415
4455
352
328
602
1661
1
325
422
463
211
369
1199
798
663
505
1128
468
2490
1782
1636
474
454
431
310