370
189
39
743
52
220
40
507
51
35
24
196
128
68
103
187
136
152
460
48
158
258
499
667
300
213
131
442
97
239
22
174
37
137
776
41
88
267
274
50
13
55
377
172
452
689
81
61
205
199
367
26
33
101
383