7035
2261
1834
1476
1407
1356
1170
811
706
650
646
605
571
478
463
370
306
287
271
243
238
236
216
209
168
143
140
130
129
126
120
115
112
109
99
93
91
87
84
72
61
59
58
54
53
47
45
44
42
39
38
37
34
30
28
25
24