2429
2084
970
6464
1320
3844
1046
1540
1455
5365
4028
1448
1813
7389
7264
2965
4096
12960
826
5272
6056
1078
1402
2073
3142
1053
1096
2850
1231
3927
1002
2193
1831
1592
1761
2968
1265
747
1669
2471
1184
1469
1626
759
2129
2377
997
1444
3087
701
1107
1191
2703
2108
806
835
755
1081
6400
995