323
253
54
155
1053
17
31
27
25
305
89
23
22
97
121
86
22
18
135
132
20
217
184
103
22
70
96
15
23
143
420
38
187
161
16
260
343
75
178
160
102
2201
25
257
680
185
69
676
113
289
40
39
