936
486
262
166
72
99
191
70
113
53
34
139
28
41
354
320
114
19
14
147
10
6
18
7
587
303
204
80
120
5648
48
249
112
247
256
36
22
275
169
105
210
20
1570
573
95
2362
180
259
62
173
431
547
77
83
64
57