46
25
1053
31
371
156
33
82
81
76
159
454
100
59
14
116
107
192
146
1558
510
420
93
464
293
129
41
405
32
66
37
228
1518
166
4720
168
102
20
84
120
30
97
80
209
47
51
584
73
44
28