4120
3605
1993
1828
1824
1194
969
914
865
855
784
780
731
684
596
554
547
543
516
471
437
418
401
392
372
362
349
331
320
296
261
240
234
231
223
212
182
179
170
147
146
142
133
123
118
116
113
106
100
99
97
89
88
86
83
70
69
68