52
1305
522
487
502
1
389
14
2
14810
14915
848
897
772
342
618
6413
32
343
402
211
652
624
567
544
698
14024
475