121
255
244
480
211
311
626
351
98
210
86
70
1382
41
133
20
1
653
94
113
168
873
95
1418
535
4
50
164
544
1
141
286
1
316
194
1578
240
130
357
258
159
20
309
172
259
1174
149
384
