4072
8
509
5754
7
822
9904
2
4952
8212
4106
2037
291
3638
1819
8025
5
1605
6796
4
1699
4074
582
3872
484
7504
1072
2922
1461
2012
503
2619
3
873
3505
701
6330
6
1055
4702
2351
3548
1774