4853
4517
3557
2925
1785
1769
1741
969
734
665
650
632
588
540
452
422
415
293
221
215
205
186
174
149
145
138
133
117
91
82
79
68
65
64
60
57
46
41
33
29
27
26
24
22
20
19
17
14
12
11
9
8