221
157
50
204
125
74
40
51
372
1221
59
985
56
113
73
35
23
93
38
95
257
57
3270
140
133
128
43
142
276
34
7715
36
41
350
319
741
27
15
284
126
42
84
61
165
119
162
80
118
92
288
53
33