5622
660
8966
5570
4879
176
2000
2790
5674
6335
4859
9128
5172
4559
3528
5407
3835
7302
5768
5715
6267
6943
1381
7722
9933
5080
1695
480
8860
8885
945
1711
5453
8335
5013
4842
5469
6804