100
811
53
584
76
486
51
322
56
275
26
258
18
249
8
136
37
232
17
150
6
81
3
187
111
175
14
142
47
564
11
176
93