5143
4917
4463
2935
2518
2469
2232
2122
1974
1605
1404
1372
1313
1109
1064
1059
1014
942
916
638
607
591
541
527
507
408
404
403
380
314
307
297
281
272
234
212
197
181
174
170
165
159
149
145
126
102
93
77
76
72
68
64
52
46
44
42
39