14846
1104
848
8110
1062160
634
797
671
9270
971180
12640
10970
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410