4275
4125
1733
1505
1463
1214
1081
969
902
739
636
502
475
437
371
368
310
208
200
197
179
152
151
146
123
105
67
64
36
30
27
24
21
18
17
16
15
14
10
9
8
7
6