20
103
1099
77
260
270
148
93
37
220
483
92
261
800
571
393
90
221
253
668
272
81
76
1616
606
611
7187
91
1046
237
761
754
94
516
177
55
971
394
248
145
1295
258
164
68
321
129
404
73
28
768
785
204
125
823
1820
158
149
132