951
1
1451
0
1767
2
19944
2495
1688
2505
1092
1329
4
6
1572
1533
2698
2615
3158
980
5375
3360
5
1661
1336
2500
784
1015
1694
4309
3
690
2669
674
1883