1186
0
1359
1
1988
2
1614
7034
32730
781
3478
2591
2416
7
2277
2562
801
2152
830
3326
3
1455
1547
673
496
9607
300
868
3621
3428