871
1
838
3
1223
1732
1376
2
921
284
0
286
1501
609
2400
2960
475
529
553
2018
9
1253
1455
720
450
1510
482
1061
2056
1572
1577
1952
219
2353