45299
5240
4370
2121
2094
2069
1921
1842
1591
1198
901
864
822
770
759
673
641
621
435
410
394
385
361
312
292
218
217
215
213
208
206
203
195
166
154
137
135
131
130
127
121
118
113
106
102
100
96
86
75
74
65
55
46
44
43
40
39
36
31
23
20
15
10
9
7
5
4
3
2
1
0