53
325
23
143
580
343
230
1521
500
255
32
88
14
191
673
201
101
400
35
40
162
123
72
55
131
25
66
263
24
9
18
1415
273
179
1033
61
28
107
116
173
149
49
100
16
8
46
111
59
141
157
310
34
33
2309
4812
121