95
611
135
607
406
88
397
17
300
334
89
24
259
43
256
6
313
60
215
167
29
157
23
136
8
133
14
120
10
92