590
920
384
7922
672
6212
4311
788
573
9512
7310
1058
42347
32230
31323
28525
2456268
22214
2147153
19606
1957149
15950
15720
14000