3008
3
2906
2
1590
1
496
0
1766
5065
15233
3738
5
1814
1922
2110
2366
711
1706
3673
6
2732
990
14
2535
467
4044
3083
2923
17946
2465
1189
1749
3125
1787
3546