125
623
108
592
19
573
39
550
98
542
98
531
103
522
67
490
37
468
87
454
70
412
68
408
69
389
76
383
125
623
108
592
19
573
39
550
98
542
98
531
103
522
67
490
37
468
87
454
70
412
68
408
69
389
76
383