43612
3160
2757
2498
2242
2139
1887
1592
1409
1001
986
886
813
793
789
723
679
550
477
430
414
371
370
256
252
221
220
211
210
205
201
175
171
154
153
149
139
137
129
123
118
113
99
94
90
88
82
80
75
55
53
49
48
46
43
39
31
27
23
15
9
7
5
3
2
1
0