884
4
1085
2
73
1
954
3433
1288
1542
0
1329
1224
537
1051
899
740
1297
1760
15332
6
618
77
208
990
43
84
72
546
691
3
1153
860
1659
3037
1762