266
0
951
1004
1
376
1182
1850
21743
683
1824
807
2275
2
699
743
454
609
281
470
463
798
458
505
169
1132
427
2524
525
431
332
352
1257