1050
517
266
99
73
63
53
44
42
41
28
16
2
0
0
0
0
583
433
155
79
71
54
46
42
42
40
17
2
2
0
0
0