95
482
56
334
383
39
340
46
234
61
184
44
191
42
16
151
68
395
23
101
11
117
9
120
26
107
14
716
88
15
83
91