4097
3739
3524
2411
1994
1934
1716
1523
1440
1202
1165
1046
981
940
914
872
861
808
773
704
461
459
429
371
366
361
352
309
304
262
251
242
223
218
194
155
148
146
135
131
129
119
115
108
107
79
74
70
56
52
49
48
45
42
41
38
33