21
166
147
510
198
91
315
85
3
938
979
382
38
28
515
134
269
134
408
212
27
604
10
113
323
286
576
85
120
352
983
420
2
21
146
765
6
414
11
55
611
366
208
168
161
301
20
19
588
13
682
261
