516
549
442
325
417
396
553
400
360
4715
461311
4411
26827
20160
18701
16652
1314265
12962
1185148
11684
10600
965143
8790
77311