106
2647
444
74
860
1256
291
101
173
15
191
11
48
149
169
454
1273
157
102
62
40
77
63
32
201
26
16
79
8
160
21
311
65
112
194
1148
56
1054
195
120
600
192
1324
145
46
137
57
58
154
55
67
330
9
99
3363
462
95