318
165
83
43
30
106
154
8753
216
71
89
92
565
733
173
166
209
393
36
603
266
285
108
351
122
1434
94
51
46
81