108
623
88
328
143
737
60
307
31
231
28
201
39
168
169
33
141
21
126
26
104
23
112
17
122
66
510
10
115
14
114
100