103
124
154
113
26688
23059
14228
28971
153251
14132
9913
13825
12124
11015
8712
838
7510
90131
6910
9013
708
7411
8011
496
5810
659
637
4511
798
7314
436
555
426
416
405
427
507
456