506
68
627
360
212
199
13
924
200
938
85
548
180
368
168
450
765
6
515
323
576
588
408
524
47
21
13
198
504
91
146
335
21
480
510
629
281
979
556
382
132
344
611
27
147
10
286
42
19
166
429
37
