3238
2780
1629
1034
624
603
492
484
432
201
164
156
142
129
126
88
63
62
50
41
38
37
36
34
32
27
26
23
17
15
14
13
12
11
9
8
7
5
4
3