6004
4532
2694
2589
2480
2340
2329
1615
1391
1330
1168
1112
1093
1074
1030
1018
995
796
752
730
659
544
521
515
510
509
488
478
467
456
445
429
378
349
325
322
317
243
232
215
209
204
176
154
147
146
139
134
133
130
129
111
108
106
101
100
99
97
92