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