1234
2
1902
703
1
1774
606
418
644
2795
3
1287
597
1854
1810
830
4
531
1087
1174
570
922
69
2563
947
1351
614
461
6798
870
5
724
645
1407
4667