558
2
621
1
463
556
975
4
1921
1472
437
598
596
1442
1389
976
1611
2370
5
705
1440
4406
10
2041
2671
18
1131
896
859
606
993
607
1159
1719
831