3318
3262
2204
1975
1263
1162
1121
850
697
466
430
399
378
372
293
282
260
253
229
207
195
182
154
92
83
76
74
72
69
60
51
43
42
33
32
30
29
24
22
21
19
17
15
14
13
12
11
10
9
8
7
6
5
4