3287
1
1389
2
4895
8
3498
4
1866
3
472
0
770
4682
1008
1156
5513
4857
1133
1152
1939
957
951
13159
454
403
2121
409
415
829
1045
3152
9
456
4936
1557
1661