638
861
222
557
1260
146
923
71
673
944
165
682
417
19
223
705
614
847
1795
585
1827
48
1553
752
1509
251
2059
327
3581
9
1569
731
3939
740
3344
441
3794
825
4696
451
5878
612
6728
453
8433
353
545
763