5306
4930
4492
3002
2587
2478
2257
2100
1986
1650
1421
1396
1330
1147
1108
1062
1031
916
915
641
613
586
563
556
505
436
424
414
390
333
312
299
277
242
239
205
195
190
188
181
177
170
166
154
145
141
138
113
102
72
71
68
67
54
51
46
44
39