15680
8280
64611
3870
2510
22162
1992
14758
1400
12035
9429
842
839
819
7511
7413
7112
7023
701
660
657
640
630
590
572
5318
523
5118
4830
4417
407
370
3630
340
347
310
275
2615
264
250
256
242
232
215
216
2014
194
175
170
162
167
160
151
153
150
143
140
141
133
122
117
110
102
91
93
80
70