3433
3318
2161
2055
1285
1269
1246
996
455
413
387
363
318
313
283
277
236
217
212
188
171
155
153
134
121
102
95
77
73
69
66
64
63
52
51
49
45
38
34
28
25
22
21
18
17
14
13
11
10
8
7