3843
3106
1434
1394
1291
1041
889
872
710
625
508
404
396
300
291
178
172
171
129
124
116
115
107
102
98
81
71
67
55
43
36
34
32
29
23
21
19
17
16
12
11
10
9
8
7
6