526
838
827
7810
717
7924
549
492
482
568
856
616
28667
21770
20091
17833
1423265
13882
1296148
12526
11150
1076144
9520
80711