3957
3
1451
0
2211
1
2959
3154
6
2949
2642
2655
717
2505
2
1743
3054
5
83
2057
1267
1683
1306
2500
1787
4702
4
790
3354
1481
576
923
1942
2788
2173
2715
676