22051
3028
2613
1838
1834
1737
1707
1646
1602
1593
1572
1488
1469
1199
1134
1069
1016
1003
986
955
950
948
931
916