424
575
16145
829
1265
2076
405
17467
1845
630
11446
6082
674
507
527
292
819
1148
3673
2814
607
428
1006
12081
429