4231
2206
5137
732
1403
1302
4389
2537
3113
3211
1122
2677
899
1587
3632
20674
1699
5782
1243
1977
870
1612
3159
783
916
706
919
2491
685
1129
839
749
1405
852
1351
1654
988
1287
872
897
2596
745
832
2058
6953
722
2417
860
802
749
3014
4204
2374
749
737
1255
1764
1546
1132
934
888
1441
1075
777
719
1457
1983
861
833
759
1120
2370
2171
778
1810
659
729
919
1699
998
2018
1362
1342
908
826
1904
4045
3716
953
719
864
4160
11298
2759
1113
921
1331
851
648
1252
756
807
725
4195
682
724
727
1190
1051
888
823
628
655
1102
917
859
2103
789
730
1244