44801
5106
4245
2770
2056
1957
1888
1833
1632
1312
880
804
768
767
728
644
631
594
403
395
372
353
331
321
273
218
210
205
204
203
199
189
166
154
147
137
135
130
127
126
121
117
108
103
94
92
86
80
79
74
73
72
64
55
46
42
41
40
39
31
29
26
22
18
15
9
7
5
3
2
1
0