4793
4347
4196
3624
2016
1705
843
444
325
283
260
145
97
92
79
65
49
39
31
24
21
16
12
10
8
6
5
4
3
2