43942
3219
2719
2355
2244
2177
1899
1627
1335
1007
832
818
806
782
751
725
721
555
435
414
383
375
322
256
253
229
224
210
205
203
182
174
159
155
154
151
141
137
130
124
120
113
101
90
88
82
80
62
53
50
48
46
44
43
39
31
27
23
16
9
7
5
3
2
1
0