3674
3146
1464
1300
1082
746
707
626
608
397
377
352
306
299
237
235
232
217
209
177
94
90
85
72
67
58
41
33
32
25
24
21
19
18
15
12
10
8
7
6
5
4