2454
1643
925
627
538
447
378
321
278
132
127
122
101
89
87
86
62
49
48
38
27
25
23
21
18
17
15
14
12
11
10
9
7
6
5
4
3