2905
2
1229
3
1096
1
1077
1240
2132
1431
3127
5
2572
1728
1656
1546
1358
1301
2260
4
1648
1129
1048
1221
2004
3181
1720
1688
6
1397
1068
1263
865
1137
2434
1164