3799
3633
2341
2165
1313
1194
1191
1119
660
570
518
413
361
310
296
291
274
241
238
227
213
199
149
125
118
116
98
86
68
66
57
52
49
47
38
36
30
28
26
24
21
20
17
14
13
12
11
8
6
5