4602
4488
2535
2402
2343
1772
1748
1540
1297
1101
1075
1074
1056
979
942
892
809
675
597
581
547
543
540
515
514
468
438
420
415
403
400
359
309
290
278
242
234
228
211
208
205
190
188
182
171
155
148
143
142
126
122
120
117
110
105
100
99
96
95
88