506
0
1893
1
2952
433
459
394
443
745
335
575
56488
1009
1949
2617
5
1314
1978
980
3488
8
884
797
458
77
154
752
2
441
31535
1649
1230
1418