3268
2420
1138
1136
943
547
519
474
471
361
334
289
272
251
177
176
171
162
157
131
96
72
70
64
61
54
44
31
28
27
21
13
11
10
9
8
7
6
5
4
3