624
382
703
434
593
558
222
544
8611
635
605
476
41437
31470
30363
27405
2388267
21494
2064153
1909149
18956
15640
15180
13470