566
493
5411
4812
462
6110
624
403
692
522
577
392
30077
22940
21032
18793
1503267
14462
1352148
13056
1164144
11620
10130
8410