945
59
112
4617
137
163
259
55
153
312
96
68
150
271
43
78
263
948
458
72
65
33
510
185
93
66
322
396
156
94
57
238
119
85
73
53
89
77
67
116
182
91
773