1796
307
5322
746
233
6688
2836
7496
2780
1491
4275
4616
3247
7329
4913
8058
970
5894
8578
6509
929
1751
9550
3538
6310