22730
2159
1179
4851
9694
3022
2515
863
1241
4923
2340
2536
14625
2082
2650
961
1422
1205
5970
3150