423
141
326
659
311
559
465
5710
8741
624
5513
340
21156
15960
14101
12660
9692
926263
8530
8484
797148
697142
65911
6310