1173
677
455
185
579
111
162
52
437
97
317
67
365
97
309
161
541
153
616
76
504
167
112
38
172
159
336
63
545
91
458
17
449
33
477
141
156
39
503
143