3456
3188
2610
2241
1388
1362
1063
719
631
625
573
547
448
382
303
237
230
202
197
174
161
146
140
103
96
93
79
78
72
70
65
54
52
48
44
39
38
35
29
23
22
20
19
17
16
14
12
11
10
9
8
7