3269
2684
1650
1034
651
437
434
287
220
210
196
153
136
117
93
74
61
54
42
35
34
33
32
30
29
28
23
22
18
17
16
14
13
12
11
10
9
8
7
6
5
4
3