903
1428
1985
6657
1905
818
1045
889
869
2931
984
1706
1231
4490
2488
3784
4816
3547
1439
1875
3473
4585
3791
1662
5667
6525
24946
13976
21180
4122
7888