522
577
392
516
444
5412
5819
4621
752
580
5219
396
30647
23270
21432
19323
1550267
14962
1390148
13386
1213144
11860
10350
8680