4732
4301
2548
2437
2380
2060
2050
1406
1191
1146
1066
1040
997
972
944
915
734
701
614
588
526
523
473
436
428
415
414
412
398
390
389
387
382
305
290
255
235
225
217
216
210
169
161
149
133
132
126
122
119
116
108
104
100
99
97
89