5876
666
2653
7269
618
3276
2490
242
7962
8376
2031
2033
1829
4626
2947
2560
3199
5595
9824
3813
8867
2313
4050
6828
688
6077
8857
2512
2411
1638
288
1649
5053
7637
4366
4557
5688
1049
7090
8631
3604
288
4226
3428
4097
3092
5736
8142