1042
592
1
529
402
2
396
375
349
318
299
294
285
279
270
265
260
256
222
199
182
139
131
129
123
118
115