29
173
118
95
20
26
182
337
161
71
3332
629
344
1484
44
19
213
119
397
224
28
197
115
13
433
285
1480
16
78
66
542
23
5180
715
42
58
47
583
341
112
4397
83
45
61
106
87
22
99
65
35
53
21
196
36
117
51