4872
4376
2498
2493
2402
2013
1987
1480
1212
1141
1061
1055
1036
995
929
926
906
715
611
610
581
508
499
479
472
442
439
429
421
408
394
370
335
301
272
233
229
222
216
211
193
178
160
151
146
145
144
143
138
136
134
124
101
100
99
96
94
90