4142
3711
1557
1482
1359
1178
1021
1003
690
675
609
529
499
416
378
337
315
197
183
161
134
126
121
109
90
84
78
58
56
40
36
29
28
27
23
17
16
15
13
12
11
10
9
8
7
6
5