4902
9605
8597
8156
8318
3783
1961
3569
609
8606
7506
7049
2558
5599
8641
6529
1744
4422
126
31
3465
863
66
4682
7860
957
4125
6393
1556
7058
9237
2393
2120
2058