45854
31538
27518
26779
25883
24373
20029
19000
17044
15819
4041
87
103
537
70
60
72
84
82
73
71
89
90
81
74
67
77
98
68
65
64
78
85