15
72
293
34
18
3
9
30
4
232
100
43
1
33
19
83
26
76
67
60
731
902
1154
27
8
56
5
14
12
25
23
7
6
20
0
98
10
47
120
62
17
145
148
88