3577
3451
2268
2089
1249
1213
1193
990
649
541
500
401
395
328
303
285
265
254
228
217
211
205
176
126
112
105
97
79
65
60
59
58
55
53
43
31
28
27
26
24
18
17
15
13
12
10
9
6
5
4