4652
4048
2394
2192
2075
1345
1284
1175
1053
967
961
844
829
820
762
664
592
572
555
509
489
472
447
443
429
401
369
319
312
288
277
269
268
260
244
222
208
169
154
151
149
146
145
140
139
138
136
117
114
111
105
103
100
99
87
72
70