43868
4763
40
41
50
61
43
31739
30
14811
11850
9301
7880
635263
6270
5740
5191
513147
4909
443142
3620