22162
14758
11735
4830
3630
9429
7023
5318
5118
4317
2615
1714
7313
7012
64011
7511
819
829
117
407
167
657
347
216
256
215
275
175
265
264
194
143
93
133
153
503
122
102
232
162
242
572
1982
832
91
151
141
701
80
250
140
70
160
150
340
110
370
640
660
1400
630
290
580
2480
3810
8210
15520