5855
4390
2604
2603
2392
2326
2242
1539
1315
1291
1119
1096
1094
1082
978
952
951
773
732
709
637
561
549
536
495
494
457
430
429
420
418
370
352
328
311
304
237
216
210
202
199
169
164
155
141
136
121
115
112
111
108
105
100
99
98
90
89
82