43868
4763
40
41
50
61
43
31739
30
14821
11870
9301
7950
637263
6300
5750
5211
514147
49110
446142
3650