423
43
31
47
81
19
14
45
16
42
20
596
153
200
10724
67
109
72
146
52
48
309
149
90
25
68
37
4127
325
255
124
53
128
44
64
468
105
147
10605
142
171
531
410
869
204
55
143
62
99
3075
89
75
22
6150
87
56