3769
3598
2330
2139
1329
1179
1097
648
481
410
358
332
310
295
272
239
232
217
193
146
135
116
110
103
99
89
72
68
65
59
53
49
43
39
30
29
25
24
19
17
16
15
14
13
12
11
10
7
6
5