287
0
951
798
670
486
152
1939
668
454
901
259
298
1661
1
941
505
2490
8125
3
31535
19279
2
479
393
2284
2702