252
62
668
108
187
395
530
305
207
216
82
209
83
33
566
14
127
11
55
86
18
159
16
22
7
99
8
61
520
331
225
50
96
412
29
34
26
380
36
27
57
105
76
15
60
35
52
23
129
202
112
70
32
65
222
73