1123
312
52
37
91
49
87
1393
53
79
110
36
80
141
61
472
34
165
29
144
67
70
139
60
258
23
3809
281
370
378
123
113
994
115
255
299
153
151
438
15
66
240
150
59
55
57
194
415
190
208
535
39
102
244