5537
4463
2678
2547
2270
1717
1654
1551
1225
1056
1044
1026
966
917
898
892
809
714
654
624
607
568
517
494
480
458
451
438
434
385
380
369
356
320
287
265
229
225
206
193
187
186
161
152
146
136
130
129
121
115
111
107
106
104
101
100
99
97
91
85