3043
2422
1276
864
698
590
569
478
428
192
176
161
121
113
105
89
78
57
52
44
35
34
33
29
24
23
17
16
15
14
12
11
10
9
8
7
6
5
4
3