951
0
2526
3
2657
787
602
1133
2749
1
1452
3118
2546
269
1251
1824
456
430
403
333
1161
1045
266
928
604
755
2076
1939
846
798
750
454
1343