1004
729
21523
900
875
2744
1402
833
1162
874
1154
1157
1169
4274
943
1141
953
915
785
1096
1584
902
757
1017
878
964
1643
935
1218
1272
1806
2520
1123
1404
1595
2634
2601
1269
3022
1886
3064
2114
1651
3200
1760
1524
1625
2337
2382
3446
2136
8291
2438
4563
3297
3058
5928
2630
3514
4128