3370
3182
2553
2017
1307
1155
1115
1027
610
528
432
397
379
364
314
309
296
270
248
224
189
176
167
116
102
91
88
85
72
60
54
52
51
50
37
34
33
30
26
25
18
16
15
14
13
12
11
10
9
7
6