12860
645
891
952
614
64849
352
525
323
96654
6340
3436
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410