43868
4763
40
41
50
61
60
43
31739
15181
12130
9521
8270
658263
6470
5910
5381
537147
51010
459142
3830