5052
2860
146
2313
4642
2140
5654
9607
5810
719
7173
9080
6059
9184
6831
7781
5773
6972
9108
5743
21
4917
6458
7189
3997
2516
3656
4152
2388
662
1382
5202
4267
677
4780
6996
3590
1611
4777
9358
8579
4865
9768
7686
608
9784