802
0
948
726
1748
2041
1
657
47041
501
1463
1877
996
1425
451
467
2855
3
370
902
325
524
298
247
508
397
484
1559
2
1462
1949
548
4111