352
6630
607
4514
4910
567
6012
4318
540
501
638
4313
30077
22940
21032
18793
1503267
14462
1352148
13056
1164144
11620
10130
8410