658
2
984
0
1451
2139
4
1672
1
1225
785
418
877
2127
7
758
635
1403
3080
3
2312
4465
22
12459
3465
1529
1044
1743
1688
2505
22731
1190
1729
3054
5
2956
2318
3546