598
669
433
371
11754
6636
5012
477
348
817
4316
1969
35677
27470
25973
23353
1908267
17934
1716148
16216
1525147
13450
13110
11110