22162
14358
11435
4730
3630
9429
6823
5318
5018
4117
2515
1714
7013
6812
63611
7311
809
789
117
407
167
647
337
216
256
215
275
175
265
264
194
143
93
133
153
473
122
102
222
162
242
542
1932
792
91
151
131
701
80
250
140
70
160
150
340
110
370
640
620
1340
600
290
570
2450
3690
8060
15300