5680
5023
4876
4359
2242
1925
1138
509
381
326
319
199
147
114
93
66
52
45
44
34
27
24
19
14
12
11
10
8
6
5
4
3
2