570
1084
18
811
64
57
842
672
41
773
671
282
271
221
561
801
472
591
46
192
19
12
15
1232
38
611
244
31