3652
2901
2636
2135
1384
1336
1217
885
604
559
381
368
358
338
285
185
182
171
165
134
116
114
110
91
89
83
81
75
64
62
52
50
46
44
43
36
29
28
24
21
19
17
16
15
12
11
10
9
7
6
5
4