3336
3169
2204
2065
1230
1212
1130
823
466
464
442
430
399
377
360
308
298
213
210
202
162
141
127
126
109
98
86
75
70
68
61
59
56
51
49
48
47
38
30
25
24
21
19
16
14
13
12
10
9
8
7
6