5071
4738
4557
3805
2070
2018
995
593
562
440
294
157
110
80
60
57
51
36
24
22
19
12
11
10
9
8
7
6
4
3
2