4753
4342
1793
1604
1564
1347
1160
994
979
863
633
522
503
494
452
400
367
195
183
174
156
154
147
128
123
86
82
69
66
46
40
36
35
33
32
27
24
22
20
17
15
14
12
11
10
9
8