2650
2124
1199
818
719
588
466
446
352
194
170
148
108
105
98
94
51
38
32
30
27
21
19
15
13
12
11
10
9
8
7
6
5
4
3
2