4735
3421
1866
1789
1605
1532
1430
1068
994
781
772
753
743
688
669
603
515
489
428
398
395
390
389
375
373
344
289
288
265
247
246
170
169
168
153
145
140
122
120
118
117
111
109
101
100
96
94
90
78
75
73
72
67
63
62
61