310
72
33
35
105
21
5
10
12
4
11
18
16
14
36
9
25
22
3
2
1
0
874
102
53
60
48
95
45
107
71
122
103
762
118
168
104
15
47
152
151
7
862
51
86
282
132
309
773
54
208
32
23
50
55
19
625
8
13
29
63
39
34
6
41
24
30
20
83
120