454
0
518
1842
1
278
398
2061
2
675
1551
2490
931
505
445
935
957
2727
798
4211
19
415
169
951
663
2702
246
1557
357
78
602
694
52
2152