4152
3204
1525
1307
1026
978
737
640
636
397
394
368
351
340
258
224
214
186
182
169
158
102
81
78
69
64
58
41
38
37
34
30
29
23
20
18
16
15
14
13
12
11
9
8
6
5
4