425
580
376
390
542
210
302
364
320
313
262
395
38997
29870
28113
25555
2176267
19734
1910153
1776149
17606
14600
14280
12590