2493
2116
1051
730
699
582
427
198
160
154
142
129
125
83
81
70
52
42
37
27
26
24
22
19
17
16
15
13
10
9
7
6
5
4
3
2