8253
2382
1681
1447
1444
1345
1234
793
772
755
632
603
591
545
533
489
287
284
271
244
205
194
187
168
167
163
153
130
126
121
118
115
113
110
93
89
87
84
73
66
61
49
43
38
37
36
34
33
32
31
28
27