3216
2798
1527
996
799
691
611
438
405
227
209
182
129
126
115
107
58
55
44
40
36
33
31
23
19
18
16
15
14
13
12
11
10
9
6
5
4
3