1026
103
69
35
212
210
10
18
2569
417
807
480
9
59
52
57
43
20
78
32
473
629
528
266
392
34
121
132
239
63
445
243
102
17
142
169
626
430
33
146
435
38
248
523
253
372
285
41
195
244
60
189
114
273