47
37
171
29
291
432
17
5
26
156
183
602
392
15
208
31
101
86
56
25
22
117
9
290
170
41
253
100
128
164
243
359
24
490
77
6728
44
249
36
19
454
82
127
84
105
66
221
54
55
2309
542
569
119