516
444
5412
5819
4621
5044
504
3912
386
435
455
560
30077
22940
21032
18793
1503267
14462
1352148
13056
1164144
11620
10130
8410