335
63
36
94
57
32
58
21
23
35
246
125
1210
157
55
91
249
19
296
74
1140
739
101
444
20
244
226
40
24
207
880
301
112
142
5205
199
276
660
79
17423
83
47
558
114
29
37