746
1333
1108
932
1060
772
823
638
1056
895
837
873
766
808
672
820
791
919
1300
907
872
904
890
999
2821
933
975
1083
1234
1284
933
1254
2833
1247
1387
1704
1309
1507
1581
1321
1645
10968
2477
1717
2587
1682
3069
3774
2180
4658
2055
2311
3269
2488
2989
4004
2843
10579
2407
12205