556
446
625
509
417
4412
542
387
482
486
30087
22960
21062
18793
1504267
14482
1352148
13066
1165144
11620
10130
8410