21712
1718
2037
721702
1027
630
933
1075
1427
935
642
1317
653212
46693
46500
44768
3996271
3775157
31674
3095151
29506
25312
23250
21420