1103
516
30
28
158
14
21
127
40
148
135
116
131
257
18
51
194
172
1196
96
1203
62
59
55
177
41
235
29
69
115
308
10345
305
66
89