3287
1
1008
2
1389
4895
8
3498
4
1156
365
0
5513
4857
1133
1152
1939
957
951
13159
1425
454
403
2121
409
1506
415
829
1045
3152
9
456
1557
1661
274
602