3228
2564
1601
1026
622
485
421
237
209
178
162
144
123
122
88
60
57
55
51
44
42
40
39
35
33
30
27
24
23
17
15
14
13
10
9
7
6
5
4
3