985
865
710
716
8116
995
1428956
952
832
7711
11910
813
620612
44470
44433
42557
3781270
3550156
30434
2943149
28126
23912
22160
20310