2818
2438
1301
862
659
593
530
501
422
173
154
132
119
118
99
73
72
60
58
48
41
33
30
26
22
18
15
14
11
10
9
8
7
6
5
4
3