47
42
301
420
588
506
168
556
147
979
21
344
85
6
1039
141
134
286
19
450
10
166
21
315
629
682
5
765
85
627
38
27
8
21
199
55
161
114
13
924
323
510
19
9
91
200
10
581
515
335
983
