1526
1963
3882
2734
3111
8890
767
550
2099
749
3531
963
4814
1602
3451
3519
11784
4217
1093
1187
4477
1547
603
5789
1276