5011
3952
2316
2300
2205
2071
2008
1319
1219
1127
1037
1031
962
936
920
868
833
693
616
546
513
507
459
449
431
404
402
373
351
347
340
292
291
269
221
201
198
197
179
178
174
142
141
125
122
120
118
117
108
101
100
99
92
83
79
63
61