1011
4549
14409
37065
917
1100
766
839
1225
718
689
2218
1269
1553
748
1740
1614
1797
929
1232
1068
834
1168
2048
1705
1542
1271
967
1321
7446
782
843
1407
1677
2043
2721
1309
3820
1300
1094
929
1313
2569
1057
1309
1326
2079
4993
1275
883
1237
829
15159
2345
3144
1568
698
797
2142
684