6543
6920
545
759
7929
311043
645
696
5313
5117
539
19736
15060
13091
11820
8972
853263
7960
7672
739148
638142
62511
5800