3272
3009
2237
1939
1266
1160
1129
1053
430
421
414
377
352
292
287
273
237
226
206
175
159
136
129
106
89
72
71
70
49
47
46
45
43
42
35
30
23
22
21
20
18
16
15
13
12
11
9
8
7
6