111085
43755
27317
24395
17618
8367
6636
6116
6061
4988
3475
2790
1714
1592
1548
1479
1191
1115
1107
838
756
609
601
533
404
369
357
346
330
311
295
281
260
197
178
155
152
113
111
92
87
86
71
70
62
51
35
30
28
24
5
2
0