523
1275
393
341
8410
656
774
457
320
333
7513
12815
35957
27560
26233
23513
1926267
18094
1737148
16306
1544147
13530
13220
11230