3225
3104
2132
2020
1206
1183
1085
829
454
452
423
418
388
361
327
294
291
218
214
208
154
135
134
129
117
111
98
77
76
75
59
56
53
50
48
46
41
29
28
23
18
16
15
14
13
12
11
10
9
7