1286
2
964
1
403
0
992
2952
787
4594
646
7952
365
1379
1866
2524
1172
1316
721
2143
1133
1939
957
951
1425
454
2121
4
2989
3
409
1506
1123
415
1045