1375
5891
4193
896
1456
6559
550
509
986
529
1209
585
584
1151
1185
665
1826
6808
751
9588
471
5823
4595
3909
530
2323
2965
487
634
1375