447
58
53
88
127
222
49
56
31
67
25
27
21
86
349
3297
33
44
68
29
23
30
37
310
962
428
43
175
9
147
879
11
328
7797
170
1292
394
39
36
198
360
61
303
135
237
78
144
1020