3829
1573
1236
867
716
665
571
512
421
293
181
169
100
99
98
89
82
56
55
51
35
30
26
20
19
17
16
14
13
12
11
9
8
7
6
5
4
3
2