4283
826
2794
842
1258
760
3217
14790
1192
1596
2544
896
1091
956
932
1626
988
1245
841
839
24670
913
1235
1075
7017
1122
1545
3949
1201
979
759
896
2347
2433
4875
1374
6026
817
1321
976
828
941
1016
1090
913
984
1657
9694
1659
1028
1085
3524
1482
862
1318
1882
824
1413
2093
933