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