40
132
35
493
19
221
373
7
95
33
275
1
96
22
183
8
163
92
1,138
9
150
2
84
5
73
13
80
12
78
771
88
6
52