1172
2183
440
1507
906
854
1930
525
456
844
398
1653
346
1071
788
901
1655
517
366
1333
556
370
1247
776
