3182
2817
1552
998
708
647
574
488
443
204
183
177
141
119
114
96
74
72
37
36
33
29
28
26
24
23
22
21
19
16
10
9
8
7
6
5
4
3