424
95
266
401
270
72
39
268
172
295
362
35
482
117
33
301
161
2768
199
30
197
91
119
302
112
64
1024
19
9
222
314
100
36
169
122
668
61
47
137
1555
130
539
74
230
54
45
48