376
110
93
45
87
75
62
1129
65
12
943
33
174
21
40
192
653
22
18
173
20
184
39
235
118
64
593
678
121
56
35
50
57
113
137
523
252
31
117
217
80
16
27
901
127
54
125
32
197
36
95
23
1990