55
52
593
9315
361
2088
7
1226
603
1003
8217
29
1232
843
883
441
1217
1626
27
372
392
43521
59
692
871
583
537
695