1001
0
4471
2
1659
593
1672
1
3051
170
3724
3
3779
2149
5
2902
16
3543
7
578
1443
572
392
3765
4
423
2593
2711
3426
463
2907
2911
9
3065
4651
11447
817
398656
19
2368