96
519
60
32
14
9
191
72
3
27
16
30
33
77
25
13
6
7
37
20
23
18
105
17
95
49
132
62
31
28
35
22
114
413
293
260
182
390
93
148
140
65
120
48