2810
2318
1263
819
703
580
476
451
368
202
174
152
107
105
98
96
49
45
34
31
29
23
21
19
18
15
14
13
12
11
10
9
8
7
6
5
4
3
2