3083
2968
2609
2188
1247
1188
658
641
607
246
186
165
120
75
60
58
53
44
25
19
17
16
11
9
7
6
5
4
3
2