496
0
1844
1
2131
1380
1973
2
3090
6
2996
1036
1825
2903
3
2932
830
1606
32730
1126
3589
21152
8
25669
868
3080
1690
108797
745
2711
1148
2429
4
697
801
4142
5
1511