376
0
505
381
245
482
428
439
1862
1
47041
14492
2727
2
52
419
328
365
1842
2275
466
951
798
74
402
1268
1826
3868
453
400
254
628
2328