595
583
530
528
526
2731
531
524
522
2888
2614
2645
483
482
480
465
2088
2118
453
452
448
365
364
363
362
1570
1564
1561
1560
287
1611
286
285
283
1585
282
281
279
1628
278
277
276
1626
275
274
218
216
214
212
123
121
119
117
115
113
