5874
1042
1196
802
2372
5431
4172
893
796
3358
1009
1137
754
916
1343
741
817
978
2289
1326
892
837
5159
975
858
716
689
2213
682
1702
1059
900
690
790
722
733
1088
715
5846
826
702
872
859
773
1270
2311
1244
993
961
689
1504
934
781
963
782
4296
1318
1753
778
839