951
0
544
1559
2
456
409
787
1557
403
1161
602
1133
1045
3149
4
883
1
1939
1506
454
3795
722
2121
1824
1661
274
1025
413
2455
5112
3
1101
410
844