21712
1718
2490
721702
1027
630
933
1075
1427
935
642
1317
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410