57
135
121
105
67
87
64
75
521
37
32
117
4213
25
8
244
20
12
170
18
27
96
7
308
33
21
585
17
266
438
228
39
3591
84
68
227
99
40
327
222
107
150
1205
44
6
16
255
6494
437
127
148
394
130